package com.xwh.shop.goods.service;

import ch.qos.logback.core.net.server.Client;
import com.xwh.shop.user.feign.api.UserClient;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;


// @FeignClient告诉Spring Cloud应用，这是一个Feign客户端：
// 如果clients什么都不写，那么Spring Cloud会自动扫描所有带有@FeignClient注解的接口，并将这些接口定义的接口实现类注册为Feign客户端。
// 如果写了clients，那么Spring Cloud只会扫描指定的客户端。 例如这里只能用到UserClient,如果在其他地方写了@FeignClient,那么也无法使用

@EnableFeignClients(clients = {UserClient.class})
@SpringBootApplication
public class ShopGoodsServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(ShopGoodsServiceApplication.class, args);
    }

}
